ACTOR "Firefly Trooper" 31098
{
	//$Category DN3D Aliens //Firefly Troopers
    Obituary "%o was roasted by a Firefly Trooper."
    Health 220
    Radius 20
    Height 56
	Mass 420
    Speed 12
    PainChance 64
    SeeSound "Trooper/Sight"
    PainSound "Trooper/Pain"
    DeathSound "Trooper/Death"
    ActiveSound "Trooper/Active"
    DropItem "Incinerator Ammo" 64 25
	BloodColor "D1 0C 00" 
	Species "Alien"
    Scale 0.70
	DamageFactor "Damage_Foot", 0.27
	DamageFactor "Damage_Pistol", 1.12
    DamageFactor "Damage_DualPistol", 1.12
	DamageFactor "Damage_BlackTail", 1.18
    DamageFactor "Damage_DualBlackTail", 1.18
	DamageFactor "Damage_DesertEagle", 1.28
    DamageFactor "Damage_Shotgun", 1.10
	DamageFactor "Damage_SuperShotgun", 1.13
	DamageFactor "Damage_ExplosiveShotgun", 1.7
    DamageFactor "Damage_ChaingunCannon", 1.09
	DamageFactor "Damage_Minigun", 1.11
	DamageFactor "Damage_LMGBullet", 1.13
    DamageFactor "Damage_Explosion", 1.95
	DamageFactor "Damage_Shock", 1.32
	DamageFactor "Damage_BigShock", 1.91
	DamageFactor "Damage_Thunder", 1.32
	DamageFactor "Damage_BigThunder", 1.91
	DamageFactor "LaserExplosion", 0.0
    DamageFactor "Damage_Shrinker", 0.0
	DamageFactor "Damage_Expander", 0.32
	DamageFactor "Damage_Laser", 1.25
	DamageFactor "Damage_Railgun", 1.0
    DamageFactor "Ice", 0.67
    DamageFactor "Fire", 0.0
	DamageFactor "Damage_Pulse", 1.27
	DamageFactor "AlienPoison", 0.0
	DamageFactor "Trip_Punch", 0.0
	DamageFactor "Damage_Step", 0.0
	Painchance "Damage_Foot", 256
	Painchance "Damage_DesertEagle", 128
	Painchance "Damage_ExplosiveShotgun", 192
	Painchance "Damage_ChaingunCannon", 192
	Painchance "Damage_Minigun", 192
	Painchance "Damage_LMGBullet", 192
    Painchance "Damage_Explosion", 192
	Painchance "Damage_Laser", 192
	Painchance "Radial", 256
	Painchance "LaserShot", 256
	Monster
	+NOTARGET
	+FLOORCLIP
	States
    {
    Spawn:
        FFTR A 0 
	    FFTR A 0 A_SetShootable
		FFTR A 0 Thing_ChangeTID(0,1000)
		FFTR A 2 A_Look
        Loop
	See:
	    FFTR A 0 
		FFTR A 0 A_SetShootable
		FFTR A 0 A_JumpIfInventory("FireFlyFloatCheck",1,"FlySee")
		FFTR A 0 A_StopSoundEx("SoundSlot7")
		FFTR AAABBB 2 A_Chase
		FFTR B 0 A_SpawnItem("AlienStep1",0,0,0,0)
		FFTR CCCDDD 2 A_Chase
		FFTR D 0 A_SpawnItem("AlienStep1",0,0,0,0)
		FFTR A 0 A_Jump(5,"GiveFly")
        Loop
	FlySee:
	    FFTR I 0
		FFTR I 0 A_SetShootable
		FFTR I 0 A_PlaySoundEx("JetPack/Active","SoundSlot7",1)
		FFTR I 0 A_Jump(10,"FlySee2")
		FFTR I 0 A_CheckFloor("TakeFly")
        FFTR I 2 A_Chase
        Goto See
	FlySee2:
	    FFTR I 0
		FFTR I 0 A_SetShootable
		FFTR I 0 A_PlaySoundEx("JetPack/Active","SoundSlot7",1)
		FFTR I 0 A_Jump(10,"FlySee2")
		FFTR I 0 A_CheckFloor("TakeFly")
		FFTR I 0 A_SentinelBob
        FFTR IIIIII 2 A_Chase
        Goto See
	GiveFly:
	    FFTR A 0 
		FFTR A 0 A_ChangeFlag("FLOAT",1)
		FFTR A 0 A_ChangeFlag("GHOST",1)
		FFTR A 0 A_ChangeFlag("NOGRAVITY",1)
		FFTR A 0 A_ChangeFlag("FLOORCLIP",0)
		FFTR A 0 A_ChangeFlag("SPAWNFLOAT",1)
	    FFTR A 1 A_GiveInventory("FireFlyFloatCheck",1)
		FFTR A 1 A_UnsetShootable
		FFTR A 1 ThrustThingZ(0,3,0,1)
		FFTR I 1 A_SetScale(0.69,0.69)
		FFTR I 1 A_SetScale(0.68,0.68)
		FFTR I 1 A_SetScale(0.67,0.67)
		FFTR I 1 A_SetScale(0.66,0.66)
		FFTR I 1 A_SetScale(0.65,0.65)
		FFTR I 1 A_SetScale(0.64,0.64)
		FFTR I 1 A_SetScale(0.63,0.63)
		FFTR I 1 A_SetScale(0.62,0.62)
		FFTR I 1 A_SetScale(0.61,0.61)
		FFTR I 1 A_SetScale(0.60,0.60)
		FFTR I 1 A_SetScale(0.59,0.59)
		FFTR I 1 A_SetScale(0.58,0.58)
		FFTR I 1 A_SetScale(0.57,0.57)
		FFTR I 1 A_SetScale(0.56,0.56)
		FFTR I 1 A_SetScale(0.55,0.55)
		FFTR I 1 A_SetScale(0.54,0.54)
		FFTR I 1 A_SetScale(0.53,0.53)
		FFTR I 1 A_SetScale(0.52,0.52)
		FFTR I 1 A_SetScale(0.51,0.51)
		FFTR I 1 A_SetScale(0.50,0.50)
		FFTR I 1 A_SetScale(0.49,0.49)
		FFTR I 1 A_SetScale(0.48,0.48)
		FFTR I 1 A_SetScale(0.47,0.47)
		FFTR I 1 A_SetScale(0.46,0.46)
		FFTR I 1 A_SetScale(0.45,0.45)
		FFTR I 1 A_SetScale(0.44,0.44)
		FFTR I 1 A_SetScale(0.43,0.43)
		FFTR I 1 A_SetScale(0.42,0.42)
		FFTR I 1 A_SetScale(0.41,0.41)
		FFTR I 1 A_SetScale(0.40,0.40)
		FFTR I 1 A_SetScale(0.39,0.39)
		FFTR I 1 A_SetScale(0.38,0.38)
		FFTR I 1 A_SetScale(0.37,0.37)
		FFTR I 1 A_SetScale(0.36,0.36)
		FFTR I 1 A_SetScale(0.35,0.35)
		FFTR I 1 A_SetScale(0.34,0.34)
		FFTR I 1 A_SetScale(0.33,0.33)
		FFTR I 1 A_SetScale(0.32,0.32)
		FFTR I 1 A_SetScale(0.31,0.31)
		FFTR I 1 A_SetScale(0.30,0.30)
		FFTR I 1 A_SetScale(0.29,0.29)
		FFTR I 1 A_SetScale(0.28,0.28)
		FFTR I 1 A_SetScale(0.27,0.27)
		FFTR I 1 A_SetScale(0.26,0.26)
		FFTR I 1 A_SetScale(0.25,0.25)
		FFTR I 1 A_SetScale(0.24,0.24)
		FFTR I 1 A_SetScale(0.23,0.23)
		FFTR I 1 A_SetScale(0.22,0.22)
		FFTR I 1 A_SetScale(0.21,0.21)
		FFTR I 1 A_SetScale(0.20,0.20)
		FFTR I 1 A_SetScale(0.19,0.19)
		FFTR I 1 A_SetScale(0.18,0.18)
		FFTR I 1 A_SetScale(0.17,0.17)
		FFTR I 1 A_SetScale(0.16,0.16)
		FFTR I 1 A_SetScale(0.15,0.15)
		FFTR I 1 A_SetScale(0.14,0.14)
		FFTR I 1 A_SetScale(0.13,0.13)
		FFTR I 1 A_SetScale(0.12,0.12)
		FFTR I 1 A_SetScale(0.11,0.11)
		FFTR I 1 A_SetScale(0.10,0.10)
		Goto FlySee
	TakeFly:
	    FFTR A 0 
		FFTR A 1 A_UnsetShootable
		FFTR A 1 A_SetScale(0.11,0.11)
		FFTR A 1 A_SetScale(0.12,0.12)
		FFTR A 1 A_SetScale(0.13,0.13)
		FFTR A 1 A_SetScale(0.14,0.14)
		FFTR A 1 A_SetScale(0.15,0.15)
		FFTR A 1 A_SetScale(0.16,0.16)
		FFTR A 1 A_SetScale(0.17,0.17)
		FFTR A 1 A_SetScale(0.18,0.18)
		FFTR A 1 A_SetScale(0.19,0.19)
		FFTR A 1 A_SetScale(0.20,0.20)
		FFTR A 1 A_SetScale(0.21,0.21)
		FFTR A 1 A_SetScale(0.22,0.22)
		FFTR A 1 A_SetScale(0.23,0.23)
		FFTR A 1 A_SetScale(0.24,0.24)
		FFTR A 1 A_SetScale(0.25,0.25)
		FFTR A 1 A_SetScale(0.26,0.26)
		FFTR A 1 A_SetScale(0.27,0.27)
		FFTR A 1 A_SetScale(0.28,0.28)
		FFTR A 1 A_SetScale(0.29,0.29)
		FFTR A 1 A_SetScale(0.30,0.30)
		FFTR A 1 A_SetScale(0.31,0.31)
		FFTR A 1 A_SetScale(0.32,0.32)
		FFTR A 1 A_SetScale(0.33,0.33)
		FFTR A 1 A_SetScale(0.34,0.34)
		FFTR A 1 A_SetScale(0.35,0.35)
		FFTR A 1 A_SetScale(0.36,0.36)
		FFTR A 1 A_SetScale(0.37,0.37)
		FFTR A 1 A_SetScale(0.38,0.38)
		FFTR A 1 A_SetScale(0.39,0.39)
		FFTR A 1 A_SetScale(0.40,0.40)
		FFTR A 1 A_SetScale(0.41,0.41)
		FFTR A 1 A_SetScale(0.42,0.42)
		FFTR A 1 A_SetScale(0.43,0.43)
		FFTR A 1 A_SetScale(0.44,0.44)
		FFTR A 1 A_SetScale(0.45,0.45)
		FFTR A 1 A_SetScale(0.46,0.46)
		FFTR A 1 A_SetScale(0.47,0.47)
		FFTR A 1 A_SetScale(0.48,0.48)
		FFTR A 1 A_SetScale(0.49,0.49)
		FFTR A 1 A_SetScale(0.50,0.50)
		FFTR A 1 A_SetScale(0.51,0.51)
		FFTR A 1 A_SetScale(0.52,0.52)
		FFTR A 1 A_SetScale(0.53,0.53)
		FFTR A 1 A_SetScale(0.54,0.54)
		FFTR A 1 A_SetScale(0.55,0.55)
		FFTR A 1 A_SetScale(0.56,0.56)
		FFTR A 1 A_SetScale(0.57,0.57)
		FFTR A 1 A_SetScale(0.58,0.58)
		FFTR A 1 A_SetScale(0.59,0.59)
		FFTR A 1 A_SetScale(0.60,0.60)
		FFTR A 1 A_SetScale(0.61,0.61)
		FFTR A 1 A_SetScale(0.62,0.62)
		FFTR A 1 A_SetScale(0.63,0.63)
		FFTR A 1 A_SetScale(0.64,0.64)
		FFTR A 1 A_SetScale(0.65,0.65)
		FFTR A 1 A_SetScale(0.66,0.66)
		FFTR A 1 A_SetScale(0.67,0.67)
		FFTR A 1 A_SetScale(0.68,0.68)
		FFTR A 1 A_SetScale(0.69,0.69)
		FFTR A 1 A_SetScale(0.70,0.70)
		FFTR A 0 A_ChangeFlag("FLOAT",0)
		FFTR A 0 A_ChangeFlag("GHOST",0)
		FFTR A 0 A_ChangeFlag("NOGRAVITY",0)
		FFTR A 0 A_ChangeFlag("FLOORCLIP",1)
		FFTR A 0 A_ChangeFlag("SPAWNFLOAT",0)
	    FFTR A 1 A_TakeInventory("FireFlyFloatCheck",1)
		Goto See
    Missile:
	    FFTR E 0 
		FFTR E 1 A_JumpIfInventory("FireFlyFloatCheck",1,"MissileFly1")
		FFTR E 0 A_JumpIfCloser(260,"Flamer")
        FFTR E 0 A_Jump(128,"Missile2","Missile3")
        FFTR E 10 A_FaceTarget
        FFTR E 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR G 0 A_FaceTarget
        FFTR F 8 Bright A_CustomMissile("IncineratorEnforcerAttack",38,10,Random(-5,5))
        FFTR E 10
        Goto See
	Flamer:
	    FFTR E 0 
        FFTR E 0 A_Jump(128,"Flamer2")
        FFTR E 10 A_FaceTarget
        FFTR E 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR E 1 A_FaceTarget
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR E 1 A_FaceTarget
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR E 1 A_FaceTarget
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR E 1 A_FaceTarget
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR E 1 A_FaceTarget
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
		FFTR E 1 
        FFTR F 1 Bright A_CustomMissile("FlameThrowerAlienFire",49,10,Random(-5,5))
        FFTR E 10 A_CPosRefire
        Goto Missile
	Flamer2:
        FFTR G 10 A_FaceTarget
        FFTR G 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR G 1 A_FaceTarget
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR G 1 A_FaceTarget
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR G 1 A_FaceTarget
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR G 1 A_FaceTarget
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 0 A_PlaySoundEx("FireFlyFlamer/Shoot",Auto)
        FFTR G 1 A_FaceTarget
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
		FFTR G 1 
        FFTR H 1 Bright A_CustomMissile("FlameThrowerAlienFire",26,10,Random(-5,5))
        FFTR G 10 A_CPosRefire
        Goto Missile
    Missile2:
        FFTR E 10 A_FaceTarget
        FFTR E 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR G 0 A_FaceTarget
        FFTR F 8 Bright A_CustomMissile("IncineratorEnforcerAttack",38,10,Random(-5,5))
        FFTR E 10 A_FaceTarget
        FFTR E 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR G 0 A_FaceTarget
        FFTR F 8 Bright A_CustomMissile("IncineratorEnforcerAttack",38,10,Random(-5,5))
		FFTR E 10
        Goto See
    Missile3:
        FFTR G 10 A_FaceTarget
        FFTR G 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR G 0 A_FaceTarget
        FFTR H 8 Bright A_CustomMissile("IncineratorEnforcerAttack",26,10,Random(-5,5))
        FFTR G 10 A_FaceTarget
        FFTR G 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR G 0 A_FaceTarget
        FFTR H 8 Bright A_CustomMissile("IncineratorEnforcerAttack",26,10,Random(-5,5))
        FFTR G 10 A_FaceTarget
		FFTR G 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR G 0 A_FaceTarget
        FFTR H 8 Bright A_CustomMissile("IncineratorEnforcerAttack",26,10,Random(-5,5))
        FFTR G 10 A_FaceTarget
        Goto See
	MissileFly1:
	    FFTR I 0 
        FFTR I 0 A_Jump(128,"MissileFly2","MissileFly3")
        FFTR I 10 A_FaceTarget
        FFTR I 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR I 0 A_FaceTarget
        FFTR J 8 Bright A_CustomMissile("IncineratorEnforcerAttack",0,0,Random(-5,5))
        FFTR I 10
        Goto See
    MissileFly2:
        FFTR I 10 A_FaceTarget
        FFTR I 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR I 0 A_FaceTarget
        FFTR J 8 Bright A_CustomMissile("IncineratorEnforcerAttack",0,0,Random(-5,5))
        FFTR I 10 A_FaceTarget
        FFTR I 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR I 0 A_FaceTarget
        FFTR J 8 Bright A_CustomMissile("IncineratorEnforcerAttack",0,0,Random(-5,5))
		FFTR I 10
        Goto See
    MissileFly3:
        FFTR I 10 A_FaceTarget
        FFTR I 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR I 0 A_FaceTarget
        FFTR J 8 Bright A_CustomMissile("IncineratorEnforcerAttack",0,0,Random(-5,5))
        FFTR I 10 A_FaceTarget
        FFTR I 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR I 0 A_FaceTarget
        FFTR J 8 Bright A_CustomMissile("IncineratorEnforcerAttack",0,0,Random(-5,5))
        FFTR I 10 A_FaceTarget
		FFTR I 0 A_PlayWeaponSound("Freezer/Shoot")
		FFTR I 0 A_FaceTarget
        FFTR J 8 Bright A_CustomMissile("IncineratorEnforcerAttack",0,0,Random(-5,5))
        FFTR I 10 A_FaceTarget
        Goto See
	Pain:
        FFTR N 2
        FFTR N 4 A_Pain
        Goto Missile
    Pain.Radial:
        FFTR N 0
        FFTR N 0 HealThing(2)
        Goto See
	Pain.LaserShot:
	    FFTR N 0
		FFTR N 0 A_SpawnItemEx("PainTripLaser",0,0,5)
		FFTR N 0 HealThing(2)
		Goto See     
    Death:
	    FFTR K 0
		FFTR K 0 A_StopSoundEx("SoundSlot7")
	    FFTR K 1 A_JumpIfInventory("FireFlyFloatCheck",1,"DeathLittle")
		FFTR K 1 A_Jump(256,1,33)
		FFTR L 10 Bright A_Scream
        FFTR M 10 Bright 
        FFTR L 10 Bright 
        FFTR M 10 Bright 
		FFTR L 28 Bright 
		TNT1 A 0 A_NoBlocking
		TNT1 A 0 A_PlaySound("Gib/Explode",5)
		TNT1 AAA 0 A_SpawnDebris("DukeGibs1")
        TNT1 AAA 0 A_SpawnDebris("DukeGibs2")
		TNT1 AAA 0 A_SpawnDebris("DukeGibs3")
        TNT1 AAA 0 A_SpawnDebris("DukeGibs4")
        TNT1 AAA 0 A_SpawnDebris("DukeGibs5")		
        TNT1 AAAAAAAAA 0 A_SpawnDebris("DukeGibs6")
        TNT1 A 1 A_SpawnItemEx("ExpanderExplosion",0,0,32,0,0,0,0,SXF_ABSOLUTEVELOCITY,0)
        Stop
		FFTR M 10 Bright A_Scream
        FFTR L 10 Bright 
        FFTR M 10 Bright 
        FFTR L 10 Bright
		FFTR M 28 Bright 
		TNT1 A 0 A_NoBlocking
		TNT1 A 0 A_PlaySound("Gib/Explode",5)
		TNT1 AAA 0 A_SpawnDebris("DukeGibs1")
        TNT1 AAA 0 A_SpawnDebris("DukeGibs2")
		TNT1 AAA 0 A_SpawnDebris("DukeGibs3")
        TNT1 AAA 0 A_SpawnDebris("DukeGibs4")
        TNT1 AAA 0 A_SpawnDebris("DukeGibs5")		
        TNT1 AAAAAAAAA 0 A_SpawnDebris("DukeGibs6")
        TNT1 A 1 A_SpawnItemEx("ExpanderExplosion",0,0,32,0,0,0,0,SXF_ABSOLUTEVELOCITY,0)
        Stop
	DeathLittle:
	    FFTR A 0 
	    FFTR A 0 A_StopSoundEx("SoundSlot7")
        FFTR A 0 A_PlaySound("Gib/Explode",5)
		FFTR A 0 A_SpawnDebris("DukeGibs3")
		FFTR A 0 A_SpawnDebris("DukeGibs4")
        FFTR A 0 A_SpawnDebris("DukeGibs5")
        FFTR A 0 A_SpawnDebris("DukeGibs6")
        Stop
	Death.Damage_Explosion:
	Death.Damage_BigShock:
	Death.Damage_BigThunder:
		FFTR A 0
		FFTR A 0 A_StopSoundEx("SoundSlot7")
        FFTR A 0 A_PlaySound("Gib/Explode",5)
        FFTR A 0 A_NoBlocking
        FFTR AAA 0 A_SpawnDebris("DukeGibs1")
        FFTR AAA 0 A_SpawnDebris("DukeGibs2")
		FFTR AAA 0 A_SpawnDebris("DukeGibs3")
        FFTR AAA 0 A_SpawnDebris("DukeGibs4")
        FFTR AAA 0 A_SpawnDebris("DukeGibs5")		
        FFTR AAAAAAAAA 0 A_SpawnDebris("DukeGibs6")
	    TNT1 A 1
	    Stop
		}
}